WooCommerce documentation advanced discounts
Comprehensive documentation for the plug-in cc_discountsTable of contents
1. introduction
2 Installation
3. license activation
4. basic configuration
5. discount groups
6. customer management
7. product management
8 Category and brand management
9. discount scheduling
10. advanced settings
11. discount logs
12 Troubleshooting
13 FAQS.
14. completion of documentation
1. introduction
CC Discounts is a professional plug-in for WooCommerce Allowing you to manage discounts in your online store. It allows you to create flexible discount groups that can be assigned to specific customers, products, categories or brands, with the ability to schedule discount periods.The plug-in allows full control over:
- creation of discount groups for different scenarios
- assigning discounts to specific customers
- definition of discounted products
- filtering discounts by category and brand
- setting discount periods
- monitoring the history of applied discounts
2 Installation
System requirements- WordPress 5.0 or later
- WooCommerce 3.0 or later
- PHP 7.0 or later
- Download the ZIP file of the plug-in from official store
- Log in to your WordPress admin panel
- Go to: Plugins > Add New > Submit Plugin
- Select the downloaded ZIP file and click "Install Now".
- When the installation is complete, click "Enable plug-in"
3. license activation
It is necessary to activate the license before using the plug-in:After installation, go to: COCOS. > License cc_discounts
Enter the license key you received after purchase
Click "Activate License"
After successful activation, you will see a confirmation message
4. basic configuration
To configure the basic settings of the plugin:- Go to: Discounts > Settings
- Configure the following options:
Enable this option so that discounts are automatically calculated for eligible products located in the in the basket. If you disable this option, discounts will not be calculated even for qualifying products.
Hide original price
Enable this option to hide the original price in the product sheet, showing only the price after the discount. This is useful when you don't want customers to see that a product is discounted.
5. discount groups
Discount groups are the main component of the plugin that allows you to organize and manage discounts.To create a new discount group:
- Go to: Discounts > Add new discount
- Enter the name of the discount group
- Fill in all the meta boxes described in the following sections
- Click "Publish" to activate the discount group
- Discount details (type and value)
- List of customers who can benefit from the discount
- List of discounted products
- List of discounted product categories
- List of discounted brands
- Discount schedule
If you do not fill in any of these fields, the default title (e.g. "Discount 10%") will be applied.
If necessary, the title can be edited manually - it will overwrite the automatic suggestion.
6. customer management
In the "Customers" meta box, you can select which customers will have access to the discount:- Use the search box to find customers (minimum 3 characters)
- Click the "Search" button to view the results
- Select customers from the search results by clicking on the button "Add"
- The selected customers will appear in the "Selected Customers" list.
- To remove a client from the list, click the button "×" next to its name
7. product management
In the "Products" meta box, you can choose which products will be discounted:- Use the search box to find products (minimum 3 characters)
- Click the "Search" button to view the results
- Select products from the search results by clicking on the button "Add"
- The selected products will appear in the "Selected Products" list.
- To remove a product from the list, click the button "×" next to its name
8 Category and brand management
In the "Categories" and "Brands" meta boxes, you can choose which product categories and brands will be discounted:Categories
- Select the categories in the list by clicking the appropriate check boxes
- All products belonging to selected categories will be discounted
- Select the brands in the list by clicking the appropriate check boxes
- All products belonging to selected brands will be discounted
9. discount scheduling
In the "Schedule" meta box, you can set the discount period:- Set the start date in the "Start Date" field
- Set the start time in the "Start time" field.
- Set the end date in the "End Date" field
- Set the end time in the "End time" field.
10. advanced settings
To configure the advanced settings of the plugin:- Go to: Discounts > Settings
- Go to the "Display", "Default Values" or "Advanced" tab.
- Show discount badge - Enable this option to display the badge on discounted products
- Text of the badge - Enter the text to be displayed on the badge (default is "Discount!")
- Badge color - Choose the background color of the badge using the color selector
- Badge position - Select the position of the badge in the product image (top right corner, top left corner, bottom right corner, bottom left corner)
- Default discount type - Choose whether new discount groups should have a percentage or value discount by default
- Default discount value - Set default discount value for new discount groups
- Enable logging - Enable this option to save logs of applied discounts
- Log retention period (days) - Set the number of days for which the logs will be kept
- Debug mode - Enable this option to activate additional information to help with troubleshooting
Tools
- Export settings - Export the current plugin configuration to a JSON file
- Import settings - Import the plugin configuration from the JSON file
- Reset settings - Restore all plug-in settings to default values
11. discount logs
Discount logs allow you to monitor the history of discounts applied:- Go to: Discounts > Logs
- View rebate history containing the following information:
- Date and time of discount application
- The user who received the discount
- The product for which the discount was applied
- Price before and after discount
- Value of discount (amount and percentage)
- The discount group from which the discount is derived
You can filter the logs by:
- User - enter user login
- Product - enter the name of the product
- Dates - select a specific date
- Logs are automatically deleted after the retention period set in the configuration has expired
- You can manually delete all logs by clicking the button "Delete all logs".
12 Troubleshooting
Discounts are not calculated- Check if the plug-in is active
- Make sure the license is active
- Check if the "Automatically calculate discounts" option is enabled
- Verify that products, categories or brands are correctly assigned to a discount group
- Check that the discount schedule is set correctly and that the discount is active at the current time
- Check that the time zone in WordPress is set correctly
- Make sure that the user for whom the discount does not work is in the list of selected customers (if the list is limited)
- Make sure the "Show discount badge" option is enabled
- Make sure your WordPress theme supports the appropriate WooCommerce hookups
- Clear your browser cache and check again
- Check that JavaScript in your browser is enabled
- Clear your browser cache and check again
- Make sure the plugin is compatible with the version of WordPress and WooCommerce you are using
- Temporarily disable other plug-ins and see if the problem goes away
- If the problem has subsided, enable plug-ins one at a time to identify the conflicting plug-in
13 FAQS.
Does the plugin work with the latest versions of WooCommerce?Yes, CC Discounts is compatible with the latest versions of WooCommerce and updated regularly to ensure compatibility.
Can I create a discount only for specific customers?
Yes, in the "Customers" section you can select specific customers who will have access to the discount.
Can I limit the discount to certain products?
Yes, you can limit the discount to specific products, categories or brands.
Can I create a rebate that is only active during a specific time period?
Yes, in the "Schedule" section you can set the exact duration of the discount, including the start and end time.
Are the discounts visible in the shopping cart?
Yes, discounts are calculated and displayed in the shopping cart and in the order process.
Can I use this plugin together with WooCommerce coupons?
Yes, CC Discounts works independently of the WooCommerce coupon system and can be used simultaneously.
Does the plugin support products with variants?
Yes, discounts can be applied to both regular products , and with variants.
Can I export and import plugin settings?
Yes, under the "Tools" tab you will find options for exporting and importing settings, which makes it easy to move configurations between different installations.
Can I reset the plugin settings to default values?
Yes, under the "Tools" tab there is an option to reset all settings to default values.
What if I need support?
Technical support is available after purchasing a license. Contact us via support page.
14. completion of documentation
Version 1.0.1 (09.04.2025)The following improvements and fixes have been made in this version:
Improvements
- Searching for products by ID - The search function has been optimized, now allowing you to search for products directly by ID. A minimum threshold of 2 characters for the product ID has been introduced, allowing specific items in the catalog to be found more quickly.
- Automatic marking of selected items - A function has been implemented that automatically tags customers and products that have already been selected from the search list. This gives the user immediate information about which items are already included in the discount configuration.
- Displaying the number of search results - Fixed a bug causing incorrect display of the number of results when searching for products and customers. Now the results counter shows the exact number of items found.
- Search in customer groups - An issue with the search functionality within customer groups, which was causing incorrect filtering of results, has been resolved. With this fix, customer search now works more efficiently and returns more accurate results.










